package oracleObject;

import java.util.List;

/**
 *
 * @author Mélissa
 */

/**
 * 
 * Utilisateur de type Oracle
 */
public class OracleUser {
    
    private Integer id;
    private String name;
    private List<ObjectOracle> objectOracle;
    private int totalCountObject;
    private List<String> privileges;
    private List<String> roles;
    private String accountStatus;
    private String defaultTablespace;
    private String temporaryTablespace; 
    private String authenticationType; 
    private String profile; 
    private String createdDate;
    private String expiryDate;
    
    public OracleUser() {
    }

    public OracleUser(Integer id, String name) {
        this.id = id;
        this.name = name;
    }

    public OracleUser(Integer id, String name, List<ObjectOracle> objectOracle, int totalCountObject) {
        this.id = id;
        this.name = name;
        this.objectOracle = objectOracle;
        this.totalCountObject = totalCountObject;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public List<ObjectOracle> getObjectOracle() {
        return objectOracle;
    }

    public void setObjectOracle(List<ObjectOracle> objectOracle) {
        this.objectOracle = objectOracle;
    }

    public int getTotalCountObject() {
        return totalCountObject;
    }

    public void setTotalCountObject(int totalCountObject) {
        this.totalCountObject = totalCountObject;
    }

    public List<String> getPrivileges() {
        return privileges;
    }

    public void setPrivileges(List<String> privileges) {
        this.privileges = privileges;
    }

    public List<String> getRoles() {
        return roles;
    }

    public void setRoles(List<String> roles) {
        this.roles = roles;
    }

    public String getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getDefaultTablespace() {
        return defaultTablespace;
    }

    public void setDefaultTablespace(String defaultTablespace) {
        this.defaultTablespace = defaultTablespace;
    }

    public String getTemporaryTablespace() {
        return temporaryTablespace;
    }

    public void setTemporaryTablespace(String temporaryTablespace) {
        this.temporaryTablespace = temporaryTablespace;
    }

    public String getAuthenticationType() {
        return authenticationType;
    }

    public void setAuthenticationType(String authenticationType) {
        this.authenticationType = authenticationType;
    }

    public String getProfile() {
        return profile;
    }

    public void setProfile(String profile) {
        this.profile = profile;
    }

    public String getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(String expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(String createdDate) {
        this.createdDate = createdDate;
    }
    
    
}
